@charset "UTF-8";

body,p,img,ul,li,input,dl,dt,dd,iframe{
    padding:0;
    margin:0;
}

.clearfix:before,.clearfix:after{
    content:"";
    display:table;
}
.clearfix:after{clear:both;}
.clearfix{
    *zoom:1;/*IE/7/6*/
}

.left{
	float:left;
}

.right{
	float:right;
}

iframe{
    display: block;
}

img{
	vertical-align:middle;
}
ul{
    list-style: none;
}

:root,body{
    font-family:"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 12px;
    color:#333;
	min-width:1240px;
	word-break:break-all
}

*{
    box-sizing: border-box;
}

textarea{
	border:1px solid #acacac;
	border-radius:2px;
	display:block;
	resize:none;
	background-color:#fff;
	font-size:12px;
}

input{
	line-height:1;
	display:block;
	padding:7px 2px;
	border:1px solid #acacac;
	border-radius:2px;
	background-color:#fff;
	font-size:12px;
}
select{
	height:30px;
	display:block;
	border:1px solid #acacac;
	border-radius:2px;
	background-color:#fff;
	font-size:12px;
}

textarea:focus,
select:focus,
input:focus{
    border:1px solid #7b858e;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.03),0 0 10px rgba(123,133,142,.3);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.03),0 0 10px rgba(123,133,142,.3);
}

input[type="checkbox"]:focus{
	-webkit-box-shadow:none;
    box-shadow:none;
	}

.ml-5{
	margin-left:5px;
}

/*-------------------------------------------*/
.header{
    backgrond-color:#a8a9ad;
    height:40px;
    line-height: 40px;
    border-bottom:1px solid #a9a9ab;
}

.header .logo{
    float: left;
    width: 200px;
    text-align: center;
}

.header .logo img{
    width: 100px;
    height:24px;
    vertical-align: middle;
}

.header .user{
    float: right;
    padding:0 10px;
    margin-left:20px;
    border-left:1px solid #a9b2b7;
}

.header .user img{
    width: 20px;
    vertical-align: middle;
}
.header .user .out{
    color:#d6392d;
    cursor: pointer;
    float: right;
    margin-left:10px;
    border-left: 1px solid #a9b2b7;
    padding-left: 10px;
}

.header  .userNzme{
    float: left;
}

.header .user .news{
    position: relative;
    display: inline-block;
    width: 40px;
    cursor: pointer;
}

.header .user .news span{
    background-color: #d6392d;
    color:#fff;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    padding:2px;
    font-size: 10px;
    position: absolute;
    left: 21px;
    top: 4px;
    line-height: 12px;
    min-width: 15px;
    text-align: center;
}


.header .nav{
    float: right;
}

.header .nav li{
    float: left;
    width: 80px;
    text-align: center;
    position: relative;
    cursor: pointer;
}

.header .nav li.active::after{
    content: "";
    position: absolute;
    left:0;
    bottom:6px;
    width: 100%;
    height:1px;
    background-color:#828385;
}

.leftNav{
    position:absolute;
    overflow: hidden;
    width: 120px;
}

.nav-2{
    background-color:#eaeaea;
    width: 120px;
    float: left;
    color:#fff;
    display: none;
}

.nav-2 dt{
    line-height: 40px;
    padding:0 10px;
    background-color:#a2a3a5;
    border-bottom:1px solid rgba(255,255,255,0.5);
}

.nav-2 dd{
    background-color:rgba(0,0,0,0.1);
    display: none;
    cursor: pointer;
}

.nav-2 dd a{
	text-decoration:none;
    display:block;
	padding: 5px 20px;
    color: #fff;
}

.nav-2 dd:hover{
    background-color:rgba(0,0,0,0.4);
}

.nav-2 dd.active{
    background-color:rgba(0,0,0,0.4);
}

.index{
    width: 100%;
    background-color: #fff;
    color:#333;
    text-align: center;
    display: none;
}

.content{
	position:relative;
}

.content .slideBox{
    width: 30px;
	height: 30px;
	line-height: 30px;
	border-radius: 40px;
	background-color: #444444;
	position: absolute;
	right: -15px;
	top: 50%;
	background-repeat: no-repeat;
	background-size: 10px 10px;
	cursor: pointer;
	z-index: 1;
}

.content .slideBox:hover{
	background-color:#333; 
}
.slideBox.iconLeft{
    background-image: url("../image/icon-left.png");
    background-position: 4px;
}

.slideBox.iconRight{
    background-image: url("../image/icon-right.png");
    background-position: 17px;
}
#sidebar-box {
    overflow: auto;
}

.content .iframeBox{
	position:absolute;
}

.content .iframeBox .posNav{
	font-size: 12px;
	line-height: 30px;
	height:30px;
	padding-left: 10px;
	background-color: #eaeaea;
	color:#8b959e;
	border-bottom:1px solid #cbcbcb;
}

.content .iframeBox .posNav span{
	cursor:pointer;
}

.content .iframeBox .posNav span.active{
	font-size:14px;
	color:#5b656e;	
}

.content .iframeBox .posNav span:hover{
	color:#5b656e;
	text-decoration:underline;
}

.iframeBox{
	background-color: #fff;
}

.searchInp{
	float:left;
	padding-right:20px;
	margin-bottom:5px;
}

.searchInp p{
	float:left;	
	line-height:30px;
	width:72px;
}

.searchInp input,
.searchInp select{
	float:left;
}


/*搜索区域宽度设置*/

/*款号*/
.w-styleNub{
	width:100px;	
}
/*客户*/
.w-customer{
	width:100px;
}
/*款式类别*/
.w-styleCategory{
	width:100px;
}
/*款式来源*/
.w-styleSource{
	width:100px;
}
/*业务员*/
.w-salesman{
	width:70px;
}


/*------------------------------------时间控件--------------------------*/

.dtpicker-twoButtons .dtpicker-buttonSet,
.dtpicker-twoButtons .dtpicker-buttonClear:hover{
    color: #fff;
    background-color:#7b858e;
    text-decoration: none;
    border-radius: 2px;
}
.dtpicker-twoButtons .dtpicker-buttonClear,
.dtpicker-twoButtons .dtpicker-buttonClear:hover {
    color: #fff;
    background-color:#5b656e;
    text-decoration: none;
    border-radius: 2px;
}



.dtpicker-components .dtpicker-comp > *{
    color:#5b656e;
}

.dtpicker-header .dtpicker-close,
.dtpicker-header .dtpicker-close:hover,
.dtpicker-header .dtpicker-value,
.dtpicker-header .dtpicker-title,
.dtpicker-components .dtpicker-comp > *:hover{
    color:#4a3931;
}

.timeBox{
	float:left;
}

.timeBox .time{
    background-image:url("../image/icon_time.png");
    background-repeat: no-repeat;
    background-position:right 5px;
    background-size: 20px 16px;
	width:135px;
}

.timeBox .list{
	float:left;
	width:15px;
	text-align:center;
}

/*tab页*/
.tabBox{
    background-color:#fff;
    padding-top:5px;
	position:relative;
	width:100%;
}

.tabBox .tab-a{
	position:absolute;
	right:20px;
	top:10px;
	color:#d6392d;	
}

.tabBox ul{
    border-bottom:1px solid #cbcbcb;
    padding-left:20px;
}

.tabBox ul li{
    float: left;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
	padding:0 10px;
	color:#4e4e5c;
	font-size:12px;
	cursor:pointer;
	width:85px;
}

.tabBox ul li.active{
    border:1px solid #cbcbcb;
    border-bottom:1px solid #f1f3f2;
    margin-bottom:-1px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    color:#222533;
	background-color:#f1f3f2;
}


/*表格*/

.tableArea{
	padding: 0 10px 5px 10px;
	position:relative;
}

.tableArea table{
	border-collapse: collapse;
	text-align:center;
}

.tableArea table td,
.tableArea table th{
	border:1px solid #ccc;
	height:45px;
}

.tableArea table td{
	padding:2px 0;
}

.tableArea table th{
	background-color:#e4e4e4;
	color:#394656;
	font-size:13px;
}

.tableHead{
	position:absolute;
	top:0px;
}

.tableBody{
	margin-top:-1px;
}

.tableScroll,
.tableScrollSm{
	overflow-y:auto;
	display:inline-block;
	padding-top:46px;
	border-top:none;
}

table> tbody > tr{
    background-color: #fff;
}

table> tbody tr:hover{
	background-color: #e4e4e4;
}

.none{
	display:none;
}

